// index.js
Page({
  data: {
    cityName:'',
  },
  
  onLoad: function() {
    
  },
  onCityInputChange(e){
    this.setData({
      cityName:e.detail.value
    })
  },
  // index.js 中 onSearchTap 增加城市名称验证
onSearchTap(){
  const {cityName}=this.data;
  if(!cityName.trim()){
    wx.showToast({
      title:'请输入城市名称',
      icon:'none'
    });
    return;
  }
  // 增加城市名称格式验证（示例：仅允许中文、字母、数字）
  if (!/^[a-zA-Z0-9\u4e00-\u9fa5]+$/.test(cityName)) {
    wx.showToast({
      title: '城市名称格式不正确',
      icon: 'none'
    });
    return;
  }
  wx.navigateTo({
    url: `/pages/weather/weather?cityName=${cityName}`,
  });
}
})
